package com.ruoyi.celoan.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;

public class ExTradeEffectEnterprisesDetailDto {
    private static final long serialVersionUID = 1L;
    private Long id;
    private Long platformId;
    private String uniscId;
    private String enterpriseName;
    private String realNameCertification;
    private String operatorName;
    private String operatorIdentity;
    private String operatorIdCardNo;
    private String loaned;
    private String address;
    private Long industry;
    private String province;
    @TableField(exist=false)
    private int result;

    public void setId(Long id) {
        this.id = id;
    }

    private String city;
    private String area;
    private BigDecimal registeredCapital;
    private String businessScope;
    private Long operatingTimeLimitType;
    @JsonFormat(pattern = "yyyy- MM-dd")
    private String operatingTimeLimitDateBegin;
    @JsonFormat(pattern = "yyyy- MM-dd")
    private String operatingTimeLimitDateEnd;
    @JsonFormat(pattern = "yyyy- MM-dd")
    private String approvalDate;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String settlingTime;
    private String externalSystemId;
    private String areaCode;
    private Integer isflag;
    private String xwqyflag;

    public void setPlatformId(Long platformId) {
        this.platformId = platformId;
    }

    public void setUniscId(String uniscId) {
        this.uniscId = uniscId;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public void setRealNameCertification(String realNameCertification) {
        this.realNameCertification = realNameCertification;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public void setOperatorIdentity(String operatorIdentity) {
        this.operatorIdentity = operatorIdentity;
    }

    public void setOperatorIdCardNo(String operatorIdCardNo) {
        this.operatorIdCardNo = operatorIdCardNo;
    }

    public void setLoaned(String loaned) {
        this.loaned = loaned;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setIndustry(Long industry) {
        this.industry = industry;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public void setRegisteredCapital(BigDecimal registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope;
    }

    public void setOperatingTimeLimitType(Long operatingTimeLimitType) {
        this.operatingTimeLimitType = operatingTimeLimitType;
    }

    public void setOperatingTimeLimitDateBegin(String operatingTimeLimitDateBegin) {
        this.operatingTimeLimitDateBegin = operatingTimeLimitDateBegin;
    }

    public void setOperatingTimeLimitDateEnd(String operatingTimeLimitDateEnd) {
        this.operatingTimeLimitDateEnd = operatingTimeLimitDateEnd;
    }

    public void setApprovalDate(String approvalDate) {
        this.approvalDate = approvalDate;
    }

    public void setSettlingTime(String settlingTime) {
        this.settlingTime = settlingTime;
    }

    public void setExternalSystemId(String externalSystemId) {
        this.externalSystemId = externalSystemId;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public void setIsflag(Integer isflag) {
        this.isflag = isflag;
    }

    public void setXwqyflag(String xwqyflag) {
        this.xwqyflag = xwqyflag;
    }

    public String toString() {
        return "ExTradeEffectEnterprisesDetailDto(id=" + getId() + ", platformId=" + getPlatformId() + ", uniscId=" + getUniscId() + ", enterpriseName=" + getEnterpriseName() + ", realNameCertification=" + getRealNameCertification() + ", operatorName=" + getOperatorName() + ", operatorIdentity=" + getOperatorIdentity() + ", operatorIdCardNo=" + getOperatorIdCardNo() + ", loaned=" + getLoaned() + ", address=" + getAddress() + ", industry=" + getIndustry() + ", province=" + getProvince() + ", city=" + getCity() + ", area=" + getArea() + ", registeredCapital=" + getRegisteredCapital() + ", businessScope=" + getBusinessScope() + ", operatingTimeLimitType=" + getOperatingTimeLimitType() + ", operatingTimeLimitDateBegin=" + getOperatingTimeLimitDateBegin() + ", operatingTimeLimitDateEnd=" + getOperatingTimeLimitDateEnd() + ", approvalDate=" + getApprovalDate() + ", settlingTime=" + getSettlingTime() + ", externalSystemId=" + getExternalSystemId() + ", areaCode=" + getAreaCode() + ", isflag=" + getIsflag() + ", xwqyflag=" + getXwqyflag() + ")";
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof ExTradeEffectEnterprisesDetailDto)) return false;
        ExTradeEffectEnterprisesDetailDto other = (ExTradeEffectEnterprisesDetailDto) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId(), other$id = other.getId();
        if ((this$id == null) ? (other$id != null) : !this$id.equals(other$id)) return false;
        Object this$platformId = getPlatformId(), other$platformId = other.getPlatformId();
        if ((this$platformId == null) ? (other$platformId != null) : !this$platformId.equals(other$platformId))
            return false;
        Object this$uniscId = getUniscId(), other$uniscId = other.getUniscId();
        if ((this$uniscId == null) ? (other$uniscId != null) : !this$uniscId.equals(other$uniscId)) return false;
        Object this$enterpriseName = getEnterpriseName(), other$enterpriseName = other.getEnterpriseName();
        if ((this$enterpriseName == null) ? (other$enterpriseName != null) : !this$enterpriseName.equals(other$enterpriseName))
            return false;
        Object this$realNameCertification = getRealNameCertification(), other$realNameCertification = other.getRealNameCertification();
        if ((this$realNameCertification == null) ? (other$realNameCertification != null) : !this$realNameCertification.equals(other$realNameCertification))
            return false;
        Object this$operatorName = getOperatorName(), other$operatorName = other.getOperatorName();
        if ((this$operatorName == null) ? (other$operatorName != null) : !this$operatorName.equals(other$operatorName))
            return false;
        Object this$operatorIdentity = getOperatorIdentity(), other$operatorIdentity = other.getOperatorIdentity();
        if ((this$operatorIdentity == null) ? (other$operatorIdentity != null) : !this$operatorIdentity.equals(other$operatorIdentity))
            return false;
        Object this$operatorIdCardNo = getOperatorIdCardNo(), other$operatorIdCardNo = other.getOperatorIdCardNo();
        if ((this$operatorIdCardNo == null) ? (other$operatorIdCardNo != null) : !this$operatorIdCardNo.equals(other$operatorIdCardNo))
            return false;
        Object this$loaned = getLoaned(), other$loaned = other.getLoaned();
        if ((this$loaned == null) ? (other$loaned != null) : !this$loaned.equals(other$loaned)) return false;
        Object this$address = getAddress(), other$address = other.getAddress();
        if ((this$address == null) ? (other$address != null) : !this$address.equals(other$address)) return false;
        Object this$industry = getIndustry(), other$industry = other.getIndustry();
        if ((this$industry == null) ? (other$industry != null) : !this$industry.equals(other$industry)) return false;
        Object this$province = getProvince(), other$province = other.getProvince();
        if ((this$province == null) ? (other$province != null) : !this$province.equals(other$province)) return false;
        Object this$city = getCity(), other$city = other.getCity();
        if ((this$city == null) ? (other$city != null) : !this$city.equals(other$city)) return false;
        Object this$area = getArea(), other$area = other.getArea();
        if ((this$area == null) ? (other$area != null) : !this$area.equals(other$area)) return false;
        Object this$registeredCapital = getRegisteredCapital(), other$registeredCapital = other.getRegisteredCapital();
        if ((this$registeredCapital == null) ? (other$registeredCapital != null) : !this$registeredCapital.equals(other$registeredCapital))
            return false;
        Object this$businessScope = getBusinessScope(), other$businessScope = other.getBusinessScope();
        if ((this$businessScope == null) ? (other$businessScope != null) : !this$businessScope.equals(other$businessScope))
            return false;
        Object this$operatingTimeLimitType = getOperatingTimeLimitType(), other$operatingTimeLimitType = other.getOperatingTimeLimitType();
        if ((this$operatingTimeLimitType == null) ? (other$operatingTimeLimitType != null) : !this$operatingTimeLimitType.equals(other$operatingTimeLimitType))
            return false;
        Object this$operatingTimeLimitDateBegin = getOperatingTimeLimitDateBegin(), other$operatingTimeLimitDateBegin = other.getOperatingTimeLimitDateBegin();
        if ((this$operatingTimeLimitDateBegin == null) ? (other$operatingTimeLimitDateBegin != null) : !this$operatingTimeLimitDateBegin.equals(other$operatingTimeLimitDateBegin))
            return false;
        Object this$operatingTimeLimitDateEnd = getOperatingTimeLimitDateEnd(), other$operatingTimeLimitDateEnd = other.getOperatingTimeLimitDateEnd();
        if ((this$operatingTimeLimitDateEnd == null) ? (other$operatingTimeLimitDateEnd != null) : !this$operatingTimeLimitDateEnd.equals(other$operatingTimeLimitDateEnd))
            return false;
        Object this$approvalDate = getApprovalDate(), other$approvalDate = other.getApprovalDate();
        if ((this$approvalDate == null) ? (other$approvalDate != null) : !this$approvalDate.equals(other$approvalDate))
            return false;
        Object this$settlingTime = getSettlingTime(), other$settlingTime = other.getSettlingTime();
        if ((this$settlingTime == null) ? (other$settlingTime != null) : !this$settlingTime.equals(other$settlingTime))
            return false;
        Object this$externalSystemId = getExternalSystemId(), other$externalSystemId = other.getExternalSystemId();
        if ((this$externalSystemId == null) ? (other$externalSystemId != null) : !this$externalSystemId.equals(other$externalSystemId))
            return false;
        Object this$areaCode = getAreaCode(), other$areaCode = other.getAreaCode();
        if ((this$areaCode == null) ? (other$areaCode != null) : !this$areaCode.equals(other$areaCode)) return false;
        Object this$isflag = getIsflag(), other$isflag = other.getIsflag();
        if ((this$isflag == null) ? (other$isflag != null) : !this$isflag.equals(other$isflag)) return false;
        Object this$xwqyflag = getXwqyflag(), other$xwqyflag = other.getXwqyflag();
        return !((this$xwqyflag == null) ? (other$xwqyflag != null) : !this$xwqyflag.equals(other$xwqyflag));
    }

    protected boolean canEqual(Object other) {
        return other instanceof ExTradeEffectEnterprisesDetailDto;
    }

    public int hashCode() {
        int PRIME = 59;
        result = 1;
        Object $id = getId();
        result = result * 59 + (($id == null) ? 43 : $id.hashCode());
        Object $platformId = getPlatformId();
        result = result * 59 + (($platformId == null) ? 43 : $platformId.hashCode());
        Object $uniscId = getUniscId();
        result = result * 59 + (($uniscId == null) ? 43 : $uniscId.hashCode());
        Object $enterpriseName = getEnterpriseName();
        result = result * 59 + (($enterpriseName == null) ? 43 : $enterpriseName.hashCode());
        Object $realNameCertification = getRealNameCertification();
        result = result * 59 + (($realNameCertification == null) ? 43 : $realNameCertification.hashCode());
        Object $operatorName = getOperatorName();
        result = result * 59 + (($operatorName == null) ? 43 : $operatorName.hashCode());
        Object $operatorIdentity = getOperatorIdentity();
        result = result * 59 + (($operatorIdentity == null) ? 43 : $operatorIdentity.hashCode());
        Object $operatorIdCardNo = getOperatorIdCardNo();
        result = result * 59 + (($operatorIdCardNo == null) ? 43 : $operatorIdCardNo.hashCode());
        Object $loaned = getLoaned();
        result = result * 59 + (($loaned == null) ? 43 : $loaned.hashCode());
        Object $address = getAddress();
        result = result * 59 + (($address == null) ? 43 : $address.hashCode());
        Object $industry = getIndustry();
        result = result * 59 + (($industry == null) ? 43 : $industry.hashCode());
        Object $province = getProvince();
        result = result * 59 + (($province == null) ? 43 : $province.hashCode());
        Object $city = getCity();
        result = result * 59 + (($city == null) ? 43 : $city.hashCode());
        Object $area = getArea();
        result = result * 59 + (($area == null) ? 43 : $area.hashCode());
        Object $registeredCapital = getRegisteredCapital();
        result = result * 59 + (($registeredCapital == null) ? 43 : $registeredCapital.hashCode());
        Object $businessScope = getBusinessScope();
        result = result * 59 + (($businessScope == null) ? 43 : $businessScope.hashCode());
        Object $operatingTimeLimitType = getOperatingTimeLimitType();
        result = result * 59 + (($operatingTimeLimitType == null) ? 43 : $operatingTimeLimitType.hashCode());
        Object $operatingTimeLimitDateBegin = getOperatingTimeLimitDateBegin();
        result = result * 59 + (($operatingTimeLimitDateBegin == null) ? 43 : $operatingTimeLimitDateBegin.hashCode());
        Object $operatingTimeLimitDateEnd = getOperatingTimeLimitDateEnd();
        result = result * 59 + (($operatingTimeLimitDateEnd == null) ? 43 : $operatingTimeLimitDateEnd.hashCode());
        Object $approvalDate = getApprovalDate();
        result = result * 59 + (($approvalDate == null) ? 43 : $approvalDate.hashCode());
        Object $settlingTime = getSettlingTime();
        result = result * 59 + (($settlingTime == null) ? 43 : $settlingTime.hashCode());
        Object $externalSystemId = getExternalSystemId();
        result = result * 59 + (($externalSystemId == null) ? 43 : $externalSystemId.hashCode());
        Object $areaCode = getAreaCode();
        result = result * 59 + (($areaCode == null) ? 43 : $areaCode.hashCode());
        Object $isflag = getIsflag();
        result = result * 59 + (($isflag == null) ? 43 : $isflag.hashCode());
        Object $xwqyflag = getXwqyflag();
        return result * 59 + (($xwqyflag == null) ? 43 : $xwqyflag.hashCode());
    }

    public Long getId() {
        return this.id;
    }

    public Long getPlatformId() {
        return this.platformId;
    }

    public String getUniscId() {
        return this.uniscId;
    }

    public String getEnterpriseName() {
        return this.enterpriseName;
    }

    public String getRealNameCertification() {
        return this.realNameCertification;
    }

    public String getOperatorName() {
        return this.operatorName;
    }

    public String getOperatorIdentity() {
        return this.operatorIdentity;
    }

    public String getOperatorIdCardNo() {
        return this.operatorIdCardNo;
    }

    public String getLoaned() {
        return this.loaned;
    }

    public String getAddress() {
        return this.address;
    }

    public Long getIndustry() {
        return this.industry;
    }

    public String getProvince() {
        return this.province;
    }

    public String getCity() {
        return this.city;
    }

    public String getArea() {
        return this.area;
    }

    public BigDecimal getRegisteredCapital() {
        return this.registeredCapital;
    }

    public String getBusinessScope() {
        return this.businessScope;
    }

    public Long getOperatingTimeLimitType() {
        return this.operatingTimeLimitType;
    }

    public String getOperatingTimeLimitDateBegin() {
        return this.operatingTimeLimitDateBegin;
    }

    public String getOperatingTimeLimitDateEnd() {
        return this.operatingTimeLimitDateEnd;
    }

    public String getApprovalDate() {
        return this.approvalDate;
    }

    public String getSettlingTime() {
        return this.settlingTime;
    }

    public String getExternalSystemId() {
        return this.externalSystemId;
    }

    public String getAreaCode() {
        return this.areaCode;
    }

    public Integer getIsflag() {
        return this.isflag;
    }

    public String getXwqyflag() {
        return this.xwqyflag;
    }
}


/* Location:              D:\tuodayun\workspace\work\celoan-third-data-report-service-2.0.0-SNAPSHOT.jar!\BOOT-INF\classes\com\celoan\dto\ExTradeEffectEnterprisesDetailDto.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */
